// Base
//---------------------------------
*{
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
}
html, html a{
    @include text-shadow(1px 1px 1px rgba(0,0,0,.004));
}

iframe{
	border: none;
}

del{
	@include font-size(font-size,$font-size-base);
}

img{
    max-width: 100%;
}
.carousel-control{
	top:50%;
	bottom: 50%;
	border-radius: 50%;
	border: 1px solid $color-title-default;
	color: $color-title-default;
	@include size(45px,45px);
	margin-top: -22.5px;
	&.left{
		background:none;
		left: -60px;
		.single &{
			left: 10px;
		}
	}
	&.right{
		background:none;
		right: -60px;
		.single &{
			right: 10px;
		}
	}
	i{
		@include size(45px,45px);
		display: block;
		line-height:45px;
		text-align:center;
	}
}
.carousel-indicators{
	li{
		background: $color-title-default;
		&.active,
		&:hover{
			background: $theme-color;
		}
	}
	&.image-indicators{
		top:0;
		li{
			background: transparent;
			margin: 5px;
			border: 0px;
			@include size(75px,75px);
			&.active{
				@include size(150px, 150px);
				img{
					@include size(150px, 150px);
					border: 5px solid $theme-color;
					margin-top: 25px;
					border-radius: 50%;
					padding:5px;
				}
			}
			img{
				display: block;
			}
		}
	}
}
// Google Map
//---------------------------------
.map_canvas{
	img{
		max-width: none;
	}
}

// blockquote
//---------------------------------
blockquote{
	border:0px;
	position: relative;
	display:inline-block;
	text-transform: uppercase;
	color: $theme-color;
	&:after{
		content:'';
		@include size(29px,22px);
		position:absolute;
		background: url(../images/base/quote-after.png) no-repeat;
		bottom:0;
		right:-20px;
	}
	&:before{
		content:'';
		@include size(49px,36px);
		position:absolute;
		background: url(../images/base/quote-before.png) no-repeat;
		top:0;
		left:-40px;
	}
}
// Tabs
//---------------------------------

// Table
//---------------------------------
table{
	margin: 20px 0;
	width: 100%;
	border: 1px solid #ddd;
	border-collapse: separate;
	border-left: 0;
	@include border-radius(4px);
	th,	td{
		padding: 8px;
		border-top: 1px solid #ddd;
		border-left: 1px solid #ddd;
		vertical-align: top;
		text-align: left;
		line-height: 18px;
	}
}


#wp-calendar{
  width: 100%;
  margin-bottom: $line-height-computed;
  @extend .table-bordered;
  td,th{
    padding: 5px;
    text-align: center;
  }
  caption{
    margin-bottom: 10px;
  }
  > thead > tr {
    > th,
    > td {
      border-bottom-width: 0px !important;
    }
  }
}

ul {

    &.bullet{

    }   
}

@import "../bootstrap/tables";